package com.rj.core.algorithm;

import org.bouncycastle.jce.provider.BouncyCastleProvider;

import java.security.Security;

/**
 * 安全类工具类
 */
public class AlgorithmUtils {

    static {
        Security.addProvider(new BouncyCastleProvider());
    }

    /**
     * 通用算法处理（加密、签名、密钥等）
     */
    public static class Secure extends cn.hutool.crypto.SecureUtil {
    }

    /**
     * SM国密算法
     */
    public static class Sm extends cn.hutool.crypto.SmUtil {
    }

}
